Export gtk_widget_render privately
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 May 2019 03:41:08 +0000 (03:41 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 19:54:32 +0000 (19:54 +0000)
We need it in gtkwindow.c and gtkpopover.c.

gtk/gtkwidget.c
gtk/gtkwidgetprivate.h

index 2bfdf1c1963f8535253335246b0c6c485c7dd4b2..0bdbf2ed8ef60a09ba09dec7c8f78fd6f5e81c88 100644 (file)
@@ -11331,7 +11331,6 @@ gtk_widget_set_surface (GtkWidget *widget,
     }
 }
 
-static void gtk_widget_render (GtkWidget *, GdkSurface *, const cairo_region_t *);
 static gboolean
 surface_expose (GdkSurface     *surface,
                 cairo_region_t *region,
@@ -13008,7 +13007,7 @@ gtk_widget_snapshot (GtkWidget   *widget,
     gtk_snapshot_append_node (snapshot, priv->render_node);
 }
 
-static void
+void
 gtk_widget_render (GtkWidget            *widget,
                    GdkSurface           *surface,
                    const cairo_region_t *region)
index 34e44241c2687ee506faad38e493ae3cb194eeec..bf4b22b2f1097a1ecb4c439a1ebfd42ec397eaba 100644 (file)
@@ -223,6 +223,9 @@ void         gtk_widget_ensure_resize       (GtkWidget *widget);
 void         gtk_widget_ensure_allocate     (GtkWidget *widget);
 void          _gtk_widget_scale_changed     (GtkWidget *widget);
 
+void         gtk_widget_render              (GtkWidget            *widget,
+                                             GdkSurface           *surface,
+                                             const cairo_region_t *region);
 
 void         _gtk_widget_add_sizegroup         (GtkWidget    *widget,
                                                gpointer      group);